Transform natural language into beautiful, interactive data visualizations. This server uniquely integrates powerful technologies like DuckDB, Ollama, and Plotly, streamlining complex data analysis workflows into a single, conversational experience within the Model Context Protocol (MCP) ecosystem.
It addresses the fragmented workflow common in current MCP setups by providing seamless workflow orchestration, intelligent database switching, integrated statistical insights, and complete privacy-focused analytics through local Ollama processing.
Overview
A comprehensive MCP server for natural language-driven data visualization and analytics, integrating DuckDB, Ollama, and Plotly into a seamless, privacy-focused workflow.
Server Config
{
"mcpServers": {
"data-viz-server": {
"command": "C:/Github/mcp-visualization-duckdb/.venv/Scripts/python.exe",
"args": [
"C:/Github/mcp-visualization-duckdb/mcp_server.py"
],
"cwd": "C:/Github/mcp-visualization-duckdb",
"env": {
"DUCKDB_DATABASE_PATH": "C:/Github/mcp-visualization-duckdb/data/mcp.duckdb",
"PYTHONIOENCODING": "utf-8"
}
}
}
}